/*
 * Copyright (C) 2021 Huawei Device Co., Ltd.
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.zyh.actionitembadge_ohos;

import ohos.agp.components.Component;
import ohos.agp.components.LayoutScatter;
import ohos.agp.components.Text;
import ohos.agp.window.dialog.PopupDialog;
import ohos.app.Context;

/**
 * @since 2021-06-21
 */
public class PopupWindowDialog extends PopupDialog {
    private Context mContext;
    private Text mTvTitle;
    private Component mComponent;
    private String str;

    /**
     * 构造函数 PopupWindowDialog
     *
     * @param context
     * @param component
     */
    public PopupWindowDialog(Context context, Component component, String str) {
        super(context, component);
        this.mContext = context;
        this.mComponent = component;
        this.str = str;
        initViews();
    }

    private void initViews() {
        mComponent = LayoutScatter.getInstance(mContext).parse(ResourceTable.Layout_xui_popupwind_dialog, null, true);
        mTvTitle = (Text) mComponent.findComponentById(ResourceTable.Id_tv_playground);
        mTvTitle.setText(str);
        setCustomComponent(mComponent);
    }

}
